package com.zuipin.vo;

import java.io.Serializable;
import java.math.BigDecimal;

import com.zuipin.enums.BalanceType;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

/**
 * 余额记录表
 **/
@ApiModel(description = "余额记录")
public class BalanceRecordVo implements Serializable {
	
	private static final long	serialVersionUID	= -900726413463223019L;
	
	private Long				id;											//
	
	private Long				createId;									// 创建者
	
	private Long				updateId;									// 更新者
	
	private String				updateTime;									// 更新时间
	
	private Long				memberId;									// 会员ID
	
	private Long				sysId;										// 系统ID
	
	private BigDecimal			beforeMoney;								// 修改前金额
	
	private BigDecimal			afterMoney;									// 修改后金额
	
	private BigDecimal			alterMoney;									// 修改的金额
	
	private BalanceType			balanceType;								// 充值方式:支付充值，礼品卡充值（醉品），3退款转充值（醉品）
	
	private String				remark;										// 备注
	
	public void setId(Long id) {
		this.id = id;
	}
	
	@ApiModelProperty(value = "余额记录表id", required = true)
	public Long getId() {
		return this.id;
	}
	
	public void setCreateId(Long createId) {
		this.createId = createId;
	}
	
	@ApiModelProperty(value = "创建者ID", required = true)
	public Long getCreateId() {
		return this.createId;
	}
	
	public void setUpdateId(Long updateId) {
		this.updateId = updateId;
	}
	
	public Long getUpdateId() {
		return this.updateId;
	}
	
	public void setMemberId(Long memberId) {
		this.memberId = memberId;
	}
	
	@ApiModelProperty(value = "会员ID", required = true)
	public Long getMemberId() {
		return this.memberId;
	}
	
	public void setSysId(Long sysId) {
		this.sysId = sysId;
	}
	
	public Long getSysId() {
		return this.sysId;
	}
	
	public void setBeforeMoney(BigDecimal beforeMoney) {
		this.beforeMoney = beforeMoney;
	}
	
	public BigDecimal getBeforeMoney() {
		return this.beforeMoney;
	}
	
	public void setAfterMoney(BigDecimal afterMoney) {
		this.afterMoney = afterMoney;
	}
	
	public BigDecimal getAfterMoney() {
		return this.afterMoney;
	}
	
	public void setAlterMoney(BigDecimal alterMoney) {
		this.alterMoney = alterMoney;
	}
	
	public BigDecimal getAlterMoney() {
		return this.alterMoney;
	}
	
	public void setBalanceType(BalanceType balanceType) {
		this.balanceType = balanceType;
	}
	
	public BalanceType getBalanceType() {
		return this.balanceType;
	}
	
	public void setRemark(String remark) {
		this.remark = remark;
	}
	
	public String getRemark() {
		return this.remark;
	}
	
}
